package com.zhl.framework.core.common;

import lombok.Data;

/**
 * @Author: ZhangLu In DLUT
 * @since: 1.0.0
 * @Description: 实际的Java对象，进行业务处理，由 RpcProtocol 反序列化而来
 */
@Data
public class RpcInvocation {
    /**
     * 远程调用的方法
     */
    private String targetMethod;

    /**
     * 远程调用的服务名字
     */
    private String targetServiceName;
    /**
     * 调用方法的参数数组
     */
    private Object[] args;
    /**
     * RPC 方法调用的唯一标识
     */
    private String uuid;
    /**
     * 方法调用的返回值
     */
    private Object response;

}
